#ifndef CPPFONT_H
#define CPPFONT_H

extern "C"
{
   #include "font.h"
}

class CppFont
{
public:
    CppFont();
    static void cppFontInit()
    {
        Init_Font();
    }
    static void cppFontUnInit()
    {
        UnInit_Font();
    }
    static void clearArea(int X,int Y,int width,int height ,unsigned long color)
    {
           Clean_Area( X,  //x坐标起始点
                       Y,  //y坐标起始点
                       width, //背景绘制的宽度  像素
                       height,//背景绘制的高度
                       color); //往屏幕指定区域填充颜色
    }
    static void displayCharacter(unsigned int x,unsigned int y,unsigned char *string ,unsigned int color,int size)
    {
        Display_characterX( x,          //x坐标起始点
                            y,          //y坐标起始点
                            string,   //GB2312 中文字符串
                            color ,     //字体颜色值
                            size);               //字体放大倍数 1~8
    }
    enum{

     RED	=0x00ff0000,//红色
    BLACK	=0x00000000,//黑色
    WHILTE	=0x00ffffff,//白色
    };
};

#endif // CPPFONT_H
